آموزش جدید PHP
در این بخش آموزشی ، به آموزش زبان PHP به عنوان قدرتمند ترین زبان برنامه نویسی و طراحی صفحات وب اپن سورس پرداخته ایم
آموزش پایگاه داده MySQL در PHP
با استفاده از زبان PHP ، می توانید به یک پایگاه داده متصل شده و اطلاعات را ذخیره و ویرایش کنید. پایگاه داده MySQL محبوب ترین پایگاه داده ای است که در سیستم برنامه نویسی PHP استفاده می شود.
نسخه های PHP5 و بالاتر برای اتصال به یک پایگاه داده MySQL از موارد زیر استفاده می کنند : • MySQLi extension (حرف i مخفف عبارت پیشرفته تر یا improved است). • اشیای داده ای PHP با PDO (PHP Data Objects). نسخه های قدیمی تر PHP از MySQL extension برای اتصال به MySQL Daqtabase استفاده می کردند. اما این افزونه از سال 2012 به بعد، منسوخ شده است.
از دستور CREATE DATABASE برای ایجاد یک پایگاه داده جدید در MySQL استفاده می شود. هر پایگاه داده (database) از یک یا چند جدول (Table) تشکیل شده است. برای ایجاد یک پایگاه داده جدید در MySQL، شما بایستی مجوز لازم (مثل کاربر ادمین بودن) را داشته باشید.
یک جدول پایگاه داده یا database table دارای یک نام منحصر به فرد بوده و اطلاعات خود را در قالب چندین سطر (row) و ستون (column) نگهداری می کند. از دستور CREATE TABLE در MySQL برای ایجاد یک جدول (table) جدید استفاده می شود.
از دستور INSERT INTO همانند کد زیر برای وارد کردن تعدادی رکورد جدید درون جدول MySQL Table استفاده می شود
اگر بر روی جدولی که دارای یک فیلد با قابلیت افزایش خودکار (AUTO_INCREMENT) است، دستور ورود اطلاعات (INERST) یا ویرایش اطلاعات (UPDATE) را اجرا کنیم، می توان همان لحظه ID آخرین رکورد وارد شده یا اصلاح شده را استخراج کرد.
آموزش وارد کردن چند رکورد همزمان در MySQL برای وارد کردن اطلاعات چندین رکورد به صورت همزمان و یا اجرای چند دستور SQL با هم، بایستی از تابع mysql_multi_query() در MySQL استفاده کرد.
از دستور SELECT برای استخراج اطلاعات مورد نظر از یک یا چند جدول استفاده می شود.
از دستور DELETE در SQL برای حذف اطلاعات یک یا چند رکورد از جدول پایگاه داده استفاده می شود.
از دستور UPDATE برای ویرایش و به روز رسانی اطلاعات موجود در رکوردهای یک جدول استفاده می شود.
MySQL عبارت LIMIT را برای محدودکردن تعداد رکوردهای خوانده شده و یا تعیین شمار رکوردهای مورد نظر جهت خواندن، در اختیارمان قرار داده است. عبارت LIMIT، مدیریت چندین صفحه اطلاعات رکوردهای خوانده شده و امکان صفحه بندی اطلاعات در SQL را فراهم کرده است. این ابزار در هنگام کار با جدول های اطلاعاتی بزرگ، بسیار کاربرد دارد.
دستورات آماده در SQL یا Preapared statement راه حلی بسیار مطمئن برای جلوگیری از حملات اسکریپتی SQL injection و طراحی سریع کدهای برنامه هستند.